<?php
namespace blah\blah;
function mine()
{
}
namespace MyProject;

echo '"', __NAMESPACE__, '"'; // 输出 "MyProject"
function get($classname)
{
    $a = __NAMESPACE__ . '\\' . $classname;
    return new $a;
}
class blah{
        function mine()
        {
        }
}
function func()
{
}
class sub{
        function func()
        {
        }
}

use blah\blah as mine; // 引入了 blah\blah 命名空间，并定义了个别名mine

mine\mine(); // 调用函数 blah\blah\mine()
// namespace\blah\mine(); // 调用函数 MyProject\blah\mine()

// namespace\func(); // 调用函数 MyProject\func()
// namespace\sub\func(); // 调用函数 MyProject\sub\func()
// namespace\cname::method(); // 调用 MyProject\cname 类的静态方法
// $a = new namespace\sub\cname(); // 实例化 MyProject\sub\cname 类的对象
// $b = namespace\CONSTANT; // 将常量 MyProject\CONSTANT 的值赋给 $b
?>